Steam Locomotive — definition
1. steam locomotive (Noun)
1 definition
steam locomotive (Noun) — A locomotive powered by a steam engine.
6 types of
engine loco locomotive locomotive engine railroad locomotive railway locomotive
2 parts
firebox steam engine